package pl.edu.agh.cp.learning;

import pl.edu.agh.neural.core.ConnectedNeuron;
import pl.edu.agh.neural.simple.activation.IActivationFunction;
import pl.edu.agh.som.Node;

public interface ITeacherLearningFunction
{
    public void teach(int learningStep,
                      ConnectedNeuron[] currentLayerNeurons,
                      double[] teachingValues, Node kohonenWinner);

    public IActivationFunction getActivationFunction();
}
